python ord()与 chr() 用法

您所在的位置:网站首页 python chr函数用法 python ord()与 chr() 用法

python ord()与 chr() 用法

#python ord()与 chr() 用法| 来源: 网络整理| 查看: 265

原标题:python ord()与 chr() 用法

学Python,用RPA

艺赛旗RPA2020.1版本 正在免费下载使用中,欢迎下载使用

艺赛旗-RPA机器人免费下载

www.i-search.com.cn/index.html?from=line1

1 ord() 函数

主要用来返回对应字符的 ascii 码

print(ord("a")) # 97

2 chr() 函数

主要用来表示 ascii 码对应的字符他的输入时数字,可以用十进制,也可以用十六进制。

print(chr(97)) # a

3 一个简单的程序来灵活运用。

# 以下程序主要实现对字符串str1里面所有的字符,转换成ascii码中比他们小一位的字符。

str1 = 'asdfasdf123123'

str2 = ""

for i in range(len(str1)):

str2 += chr(ord(str1[i]) - 1)

print(str2)

应用:可以用来生成随机验证码:

import random

def make_code(size=7):

res = ''

for i in range(size):

# 循环一次则得到一个随机字符(字母/数字)

s = chr(random.randint(65, 90))

num = str(random.randint(0, 9))

res += random.choice([s, num])

return res

res = make_code()

print(res)返回搜狐,查看更多

责任编辑:



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3